package com.ssm.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

/**
 * @Description
 * @Author zhoucq
 * @Date 2025/9/17 20:04
 * @Version 1.0
 */
@Mic //运行状态，希望启动的时候做，
//实现方式，写一个循环遍历 com.ssm.controller下所有的class，反射去实例化，或者调用

@Controller //声明一个controller 类，实际上是注入到IOC容器中
@RequestMapping("/user") // namespace , 请求映射，
public class UserController {

//    @Anynous // 忽略权限验证, 可以不需要登录或者鉴权
    @RequestMapping("/login")
    public ModelAndView selectUser() {
        //可以拿到指定类的注解列表
        UserController.class.getDeclaredAnnotations();


        ModelAndView modelAndView = new ModelAndView();
        modelAndView.setViewName("user");
        modelAndView.addObject("user", null);
        return modelAndView;
    }
}
